package edu.cug.water.visual.modules.uploader.web.service;


import edu.cug.water.visual.modules.uploader.web.model.QueryInfo;
import edu.cug.water.visual.modules.uploader.web.model.TFileInfo;

import java.util.List;

public interface FileInfoService {
	
	public int addFileInfo(TFileInfo fileInfo);

	List<TFileInfo> selectFileByRefProjectId(String refProjectId);
	
	List<TFileInfo> selectFileByParams(TFileInfo tFileInfo);
	
	 /**
     * 查询
     *
     * @param query 查询条件
     * @return List
     */
    List<TFileInfo> selectFileList(QueryInfo query);
                    
    
    /**
     * 删除
     * @param TFileInfo
     * @return
     */
    int deleteFile(TFileInfo tFileInfo);

    TFileInfo selectById(String id);
}
